1970-ben igazolt a Vasashoz a Győri Dózsa csapatától. A magyar élvonalban csak az angyalföldi együttesben szerepelt egészen 1985-ig, azaz 15 idényen át. Összesen 433 bajnoki mérkőzésen lépett pályára és 44 gólt szerzett. Általában középhátvédként lépett pályára, de a középpályán is szerepelt. 1973-ban és 1981-ben bajnoki bronzérmet és kupagyőzelmet szerzett a csapattal. Tagja volt az 1976–77-es idényben bajnokságot nyert Vasasnak. 1985–86-os idényben másfél évet a görög Pierikósz Katerínisz csapatában szerepelt, majd hazatért a Vasashoz.
A magyar válogatottban egy alkalommal szerepelt 1981-ben, Anglia ellen a Népstadionban, ahol világbajnoki-selejtezőn 3-1-es vereséget szenvedett a csapat.
1991 óta dolgozik edzőként. Kezdetben Gellei Imre pályaedzőjeként tevékenykedett (Vasas, MTK, Siófok, Vasas).[1][2][3][4] 1997-ben egy Dél-amerikai túrára összeállított B válogatott mellett szintén Gellei segítője volt.[5] 1999-ben kinevezték a Vasas vezetőedzőjének.[6]
2000 májusában vette át a Debreceni VSC irányítását.[7] 2001 márciusában a csapata a tabella utolsó helyén állt, így Komjátinak távoznia kellett.[8] Augusztusban ismét a Vasas irányításával bízták meg.[9] Decemberben leváltották a posztjáról és sportigazgatónak nevezték ki 2002 nyaráig.[10][11] 2002 szeptemberétől a Sopron edzője volt.[12] A csapatot az utolsó helyen vette át és benntartotta az első osztályban, de nem hosszabbították meg a szerződését.[13] 2004 nyarától ismét Gellei pályaedzője lett. Előbb egy évig Zalaegerszegen, majd négy hónapig a ciprusi Néa Szalamínánál.[14][15] 2005 decemberétől az NB II-es Felcsút edzőjének nevezték ki.[16] A csapat a 2006-os őszt öt pontos előnnyel az első helyen zárta. Tavasszal öt mérkőzésen öt pontot szereztek és visszaestek a harmadik helye, ezért Komjátit menesztették.[17] Ezután a Vasas U19-es csapatát irányította.
2010 októberében a Vasas NB 1-es csapatának edzőjévé nevezték ki.[18] 2011-ben öt egymást követő, nyeretlen mérkőzés után, augusztus 15-én leváltották posztjáról. 2012 nyarán a Videoton FC fiókcsapatának edzőjévé nevezték ki.[19] 2013 áprilisától Pásztor József mellett a Békéscsaba pályaedzője, majd a nyári felkészüléstől vezetőedzője lett. 2014 nyarán nem hosszabbította meg a lejáró szerződését.[20] Ezt követően a Puskás Akadémiánál az ellenfeleket figyelte meg és az utánpótláskorú védőknek tartott egyéni képzést.[21] 2015 nyarán a PAFC második számú, NB III-as csapatát bízták rá.[22] 2017 nyarán pedig klubigazgató lett a felcsúti csapatnál.[23] A 2018–2019-es szezonbanBenczés Miklós és Radoki János menesztését követően is ő vette át ideiglenesen a vezetőedzői posztot.[24] 2019 májusától befejezte a klub igazgatói tevékenységét és tulajdonosi tanácsadó lett.[25]